Skip to main content

mare liberum

English mare liberum meaning in English  •  mare liberum का अर्थ अंग्रेजी में
Noun
  • A navigable body of water to which all nations have equal access; the opposite of mare clausum.
Advertisement